<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
   <div id="app">
       <my-button></my-button>
       <my-button></my-button>
       <my-button></my-button>
       <my-button></my-button>

  </div>
   <hr>

   <div id="app1">
       <my-button></my-button>
       <my-button></my-button>
       <my-button></my-button>
       <my-button></my-button>

   </div>


   <!--    {{msg}}-->
       <script src="js/vue.js"></script>
       <script type="text/javascript">

           //复用  全局组件
           Vue.component("myButton",{
               template:`<div><h1>我是标题:{{msg}}</h1><button @click="btnFun()">点我</button></div>`,
               data(){// 函数
                   return  {msg:'自定义标签'};//返回的是对象
               },
               methods:{
                   btnFun(){
                       alert('hello,component');
                   }
               }
           });


           //1,创建vue对象
           const app = new Vue({
               el:"#app",// 绑定的dom的id   代表vue实例中的数据只在该dom中有效
               data:{//定义一些数据   项目中：异步请求服务端，服务端获取
                  //msg:'aaa'
               }
           });

           //1,创建vue对象
           const app1 = new Vue({
               el:"#app1",// 绑定的dom的id   代表vue实例中的数据只在该dom中有效
               data:{//定义一些数据   项目中：异步请求服务端，服务端获取
                   //msg:'aaa'
               }
           });
       </script>

</body>
</html>